linux怎么将掩码mask设置为077

您所在的位置:网站首页 mysql errorlog linux怎么将掩码mask设置为077

linux怎么将掩码mask设置为077

2023-04-07 11:39| 来源: 网络整理| 查看: 265

Linux9相关配置文件

一、 挂接硬盘,分区:(本例为挂接一个hda硬盘)

1、 装好新硬盘,启动计算机

2、 执行 # fdisk –l 查看磁盘分区,找到新添加的硬盘如本例中的/dev/hda

3、 # fdisk /dev/hda 为/dev/hda进行分区

① m键,查看帮助信息

② n键,创建一个新的分区,(其中选p则创建一个主分区,序号为1-4,选e则创建一个扩展分区.)

③选p创建第一个主分区,(按默认值即可,空间大小设定格式为:+nM,如+200M

④重复②③步,创建其它所需的主分区和扩展分区

⑤扩展分区创建后,重复②,将提示创建逻辑分区,选l(注意分区标号,逻辑分区标号为5以后的数值

⑥全部创建完成后,输入p键,查看分区状况及磁盘文件类型(默认的为ext3)

⑦如需更改磁盘文件类型,输入t,选磁盘号,在l列表中找到所需的型号,输入即可修改

⑧如对分区不满意,q键不保存退出,可返回3重新分区如果确定无误,w键存盘.

4、# fdisk –l (这时可以看到新建所有分区的情况,但新分区未格式化)

5、# mkfs.ext3 /dev/hda1 2 3……(按4中所显示的新分区的顺序,对分区进行格式化)

6、# mkdir /mnt/had(1,2,3) 创建挂接目录,(注意路径,本例为/mnt下的目录)

7、# mount –t ext3 /dev/hda1 /mnt/hda1 (挂接分区,本例是将第一个新分区挂接到/mnt/hda1)

8、重复7挂接其它的分区(即挂接新分区至指定的目录,就是在步骤6中所建的目录)

9、修改/etc/fstab

① # vi /etc/fstab

② 添加如下内容:

/dev/hda1 /mnt/hda1 ext3 auto 0 0

/dev/hda2 /mnt/hda2 ext3 auto 0 0

③:wq存盘退出.

10、重启机器,挂接成功.可用#df 命令查看.

二、进行磁盘配额(以上面挂接好的分区/dev/hda1为例)

① # vi /etc/fstab(在所需要配额的分区auto后加入usrquota,grpquota中间用逗号隔开)

如本例中为:

/dev/hda1 /mnt/hda1 ext3 auto,usrquota,grpquota 0 0

② # vi /etc/rc.d/rclocal

在最后加入/sbin/quotaon –auvg (开机启用所做的配额选项)

③ # quotacheck –cug /dev/hda1 (在hda1目录下生成aquto.use和aquto.group文件)

④ # useradd test

# passwd test 创建test用户

⑤ # edquota –u test 为test用户进行配额,修改soft和hard下的两个数值,其中hard=soft

⑥ # quotaon –u test 启用配额或重启计算机.

或quotaon –a 启用所有配额

⑦ # quota –v 可查看配额情况

⑧ 如果要停用,# quotaoff -a

9、 组配额:①②③步与组配额一致

第④步:#groupadd tests

第⑤步:#Edquato –g tests

然后组中添加成员,启动配额

注:仅初始组可进行配额,组中所有成员共享配额

三 配置DNS服务:

说明:本例主机名为linux90,IP:192.168.0.220,子网掩码:255.255.225.0,域名:net.com.cn

1、 查看并修改主机名.

# hostname linux90

# vi /etc/sysconfig/network (修改hostname=linux90 图中反白位置)

如有必要同时修改/etc/hosts,将第3行中的第一个local改为linux90

2、 查看IP地址:# ifconfig

# vi /etc/sysconfig/network-scripts/ifcfg-eth0

修改IPaddress=192.168.0.220Netmask=255.255.225.0

其它可根据需要修改.如network=192.168.0.0等(见下图反白位置)

3、# service network restart 重启网络配置

4、查看DNS组件安装情况:

① # rpm –qa bind 或rpm –qa | grep bind

② 如果未安装,先进行安装

# rpm –ivh bind-utils-9.2.1-16.i386.rpm

# rpm –ivh caching-nameserver-7.2-7……..

# rpm –ivh bind-9.2.1-16.i386.rpm

③ 安装完成,配置/etc/named.conf

# vi /etc/named.conf 在文件后添加如下内容:

Zone "net.com.cn" IN {

Type master

File "net.com.cn.zone"

Zone "0.168.192.in-addr-arpa" IN {

Type master

File "192.168.0.rev"

注意以上内容字母为小写,分号结尾.(如图中反白位置)

④ 进入/var/named目录,生成两个配置文件

# cd /var/named

# touch net.com.cn.zone

# touch 192.168.0.rev

文件名必须于③中的file后的文件名相同.

⑤ 拷贝当前目录下的named.local内容至net.com.cn.zone

# cp named.local net.com.cn.zone

⑥ # vi net.com.cn.zone 做如下内容的修改:

修改第一行主机名localhost为linux90.net.com.cn及后面的邮件地址为root.linux90.com.cn

清除第8行至最后的所有内容, 添加如下内容:

@ IN NS linux90.net.com.cn.

@ IN MX 0 linux90.net.com.cn.

Linux90 IN A 192.168.0.220 (此为主机A记录)

www IN CNAME linux90.net.com.cn (主机别名记录)

⑦ # cp net.com.cn.zone 192.168.0.rev 设置反向记录

# vi 192.168.0.rev 修改此文件,加如下内容:

清除第9行至以后的内容,加入如下内容

220 IN PTR linux90.net.com.cn.

IP IN PTR 主机名称 (此行为说明,就是可以加入其它的反向记录,见下图)

# vi /etc/resolv.conf 修改此文件,确定DNS指向本机

修改nameserver 192.168.0.220

5、# service named start 启动DNS服务

# rndc reload 重新引导rndc (可选)

# service named restart 重启DNS服务 (可选)

6、用nslookup IP地址或主机名 检测DNS

7、配置辅助DNS

安装完成,配置/etc/named.conf

# vi /etc/named.conf 在文件后添加如下内容:

Zone "net.com.cn" IN {

Type slave

File "net.com.cn.zone"

Masters{192.168.0.220}

Zone "0.168.192.in-addr-arpa" IN {

Type slave

File "192.168.0.rev"

Masters{192.168.0.220}

# vi /etc/resolv.conf 修改此文件,确定DNS指向本机

修改nameserver 192.168.0.220 确定DNS指向主DNS服务器

重启服务

8、配置转发器

不同之处

Vi /etc/named.conf

Directory "/var/named" : 第3行Forwarders { 192.168.0.220 :} 插入此行(IP地址可多个以:隔开 并以:结尾)

重启服务

9、委派

①父域,子域个自配置其主DNS服务器

②子域配置转发器

③父域配置委派:

编辑正向数据库配置文件

Vi /var/named/net.com.cn.zone

在文件后添加:

Linux9.bj IN A 192.168.0.222

Bj IN NS linux9.bj.net.com.cn

④ 父域,子域均重启

四、配置DHCP服务 (以上面配置的DNS服务为例)

1、检查是否安装DHCP #rpm –qa | grep dhcp

2、如未安装,先进行安装:

# rpm –ivh dhcp-3.0pl1-23.i386.rpm

3、# cp /usr/share/doc/dhcp-3.0pl1/dhcpd.conf.sample /etc/dhcpd.conf (复制模版文件)

4、# vi /etc/dhcpd.conf 配置DHCP主文件,做如下修改(视具体情况定,现以本机为例)

Ddns-update-style interim红字部分可改为no,(指是否允许DNS更新)

Igors client-updates

Subnet 192.168.0.0 netmask 255.255.255.0 (本地网络号及掩码)

Option routers 192.168.0.220 (路由网关地址)

Option subnet-mask 255.255.255.0 (子网掩码)

Option domin-name "net.com.cn" (域名)

Option domin-name-service 192.168.0.220 (DNS服务器地址)

Option dynamic-bootp 192.168.0.221 192.168.0.230

Option dynamic-bootp 192.168.0.240 192.168.0.254(可分配的IP地址,中间缺省的即为排除地址)

Default-lease-time 21600

Max-lease-time 43200默认的DHCP租约时间

5、# service dhcpd start 启动DHCP服务

五、配置APACHE服务:

1、检查httpd是否安装,# rpm –qa | grep httpd

2、安装:# rpm –ivh httpd-2.0.40.21.i386.rpm

# rpm –ivh httpd-manual-2.0.10.21.i386.rpm

3、# vi /etc/httpd/conf/httpd.conf

添加157行listen 80

其它修改可根据实际情况

4、# service httpd start

5、配置两个虚拟主机:(以vo1.net.com.cn和vo2.net.com.cn为例)(此部分内容可以不做,所以用红字表示出来)

① 创建网站虚拟目录

# vi mkdir /var/www/vo1.net.com.cn

# vi mkdir /var/www/vo2.net.com.cn

② # vi /var/named/net.com.cn.zone 添加对vo1,vo2的域名解析

Vo2 IN CNAME www.net.com.cn. (见下图中反白位置)

③ # vi /etc/httpd/conf/httpd.conf (添加这两个虚拟目录)在文件最后添加如下:

NameVirtulHost 192.168.0.220

VirtulHost vo1.net.com.cn

DocumentRoot /var/www/vo1.net.com.cn

ServerName vo1.net.com.cn

ErrorLog logs/vo1.net.com.cn-error_log

CustomLog logs/vo1.net.com.cn-access_log

/VirtulHost

VirtulHost vo2.net.com.cn

DocumentRoot /var/www/vo2.net.com.cn

ServerName vo2.net.com.cn

ErrorLog logs/vo2.net.com.cn-error_log

CustomLog logs/vo2.net.com.cn-access_log

VirtulHost

(如图中反白位置)

④ # service named restart

# service httpd restart

六、配置sendmail服务及使用openwebmail (此例与上面配置的DNS、DHCP、Http结合)

1、安装sendmail及openwebmail

# rpm –ivh sendmail-cf-8.12.8-4.i386.rpm

# rpm –ivh sendmail-doc-8.12.8-4.i386.rpm

#rpm –ivh m4-1.4.1-13.i386.rpm

以上是安装sendmail组件.其中第三步为可选组件

# rpm –ivh perl-CGI-2.81.88.i386

# rpm –ivh perl-compress-zlib-1.21.RH9.i386

# rpm –ivh suidperl-5.8.0-88.i386.rpm

# rpm –ivh Text-Iconv-1.2-RH80.i386.rpm

# rpm –ivh openwebmail-2.32-1.i386.rpm

以上是安装openwebmail组件,openwebmail组件redhat光盘里没有提供,需要从http://www.openmail.org网站上下载,或从老师提供的文件包里安装.

2、 安装POP3收信组件

# rpm –ivh imap-2001a-15.i386.rpm

3、 配置sendmail 主文件为/etc/mail/sendmail.cf

① # vi /etc/mail/sendmail.cf

在264行OSaemonPortOptions=Port=smtp, add=127.0.0.1,Name=MTA

O SaemonPortOptions=Port=smtp, add=192.168.0.220,Name=MTA

修改185行OMaxMessageSize=1000000 邮件内容最大为1000000kb

② # vi /etc/mail/local-host-names 添加别名 (邮件服务器的域名)

Linux90

Linux90.net.com.cn

③ #vi /etc/mail/access 添加以下内容 (编辑邮件转发器)

Linux90.net.com.cn RELAY (延时转发)

net.com.cn RELAY

192.168.0 RELAY

④ # makemap hash access.db access (以上两步是更新数据库)

⑤ 配置POP3收信服务

# vi /etc/xinetd.d/ipop3

修改 disable=YES 为disable=no

# vi /etc/xinetd.d/imap

修改 disable=YES 为disable=no

⑥ # service xinetd restart

# service sendmail restart 启动sendmail服务

⑦ 配置openwebmail

# /var/www/cgi-bin/openwebmail/openwebmail-tool.pl --init

根据提示做修改(参考书上178-179页)

#cd /vat/www/cgi-bin/openwebmail/etc

cp.conf.default dbm.conf

vi /www/cgi-bin/openwebmail/etc/dbm.conf

# vi /var/www/cgi-bin/openwebmail/etc/openwebmail.conf.default

修改26行smtpserve 192.168.0.220

(见下图中反白位置)

再次执行

# /var/www/cgi-bin/openwebmail/openwebmail-tool.pl --init

如果无错,会提示你是否发送测试邮件,即告成功.

⑧ # service httpd restart

七、配置Vsftp服务:

① 检查vsftp组件安装情况:

# rpm –qa |grep vsftp

② 安装vsftp组件:

# rpm –ivh vsftp-1.1.3-8.i386.rpm

③ 配置/etc/vsftpd/vsftpd.conf

可做如下修改,前面的数字为行号:

7 anonymous_enable=YES (匿名用户可登录,NO为不可,默认为YES)

10 local_enable=YES (本地用户可登录,默认为YES)

13 write_enable=NO (不可写入,默认为YES)

17 local_umask=077 (修改匿名权限为777-077即700,默认为022)

22 #anon_upload_enable=YES (默认匿名登录不可上传,此行以被注释)

26 #anon_mkdir_write_enable=YES (默认匿名登录不可新建目录,此行以被注释)

30 dirmessage_enable=YES (显示登录信息)

52 idle_session_timeout=600 (会话闲置时间,600秒后中断)

55 data_connection_timeout=120 (数据连接时间,空闲 102秒后中断)

76 ascii_upload_enable=YES (以ASCII方式可上传)

77 ascii_download_enable=YES (以ASCII方式可下载)

101 pam_server_name=vsftp (默认vsftp服务器名)

102 userlist_enable=YES (设置vsftpduser_list文件中的用户不可访问ftp)

104 listen=YES (为NO时,以Xinetd模式运行,为YES时,以独模式运行)

105 tcp_wrappers=YES (使用TCP_Wrappers远程访问控制)

可添加:

Anon_other_write_enable=YES (仅能上传)

max_clients=10 (最大壳户端连接数)

Max_per_ip=2 (统一IP最大连接数)

anon_max_rate=30000 (匿名用户最大下载速率30K)

8 no_anon_password=YES (匿名用户可不输密码)

9 anon_umask=077

enable:允许中断,默认为unmask

if

null

disable:禁止中断,默认为mask

if

null

mask:mask

一个中断源,通常是关闭中断

mask_ack:响应并mask中断源

unmask:unmask中断源

例如

irq_desc[irq].mask

=

pcf50606_mask_irq

irq_desc[irq].unmask

=

pcf50606_unmask_irq

//mask,unmask函数与enable_irq/disable_irq对应,把使能禁止中断对应到设置pcf50606中断mask中

欢迎分享,转载请注明来源:内存溢出

原文地址:https://outofmemory.cn/yw/7298260.html



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3